a12908633255d17903100b5f45d402411d8822ac,plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/inline/GroovyInlineVariableUtil.java,GroovyInlineVariableUtil,inlineFieldSettings,#GrField#Editor#,163
Before Change
GroovyRefactoringUtil.highlightOccurrences(project, editor, PsiUtilBase.toPsiElementArray(exprs));
if (refs.isEmpty()) {
String message = GroovyRefactoringBundle.message("field.is.never.used.0", field.getName());
CommonRefactoringUtil.showErrorHint(project, editor, message, REFACTORING_NAME, HelpID.INLINE_FIELD);
return null;
}
After Change
if (field.getInitializerGroovy() == null) {
String message = GroovyRefactoringBundle.message("cannot.find.a.single.definition.to.inline.field");
CommonRefactoringUtil.showErrorHint(project, editor, message, INLINE_FIELD, HelpID.INLINE_FIELD);
return InlineHandler.Settings.CANNOT_INLINE_SETTINGS;
}